﻿<!doctype html>
<html>
<head>
    <meta charset="utf-8" />
    <title>POC - Registration

    
    </title>

    <script type="text/javascript">
        var IsInPopupPage = false;
        var IsIframe = false;
    </script>
    <!--[if IE]>
    <link href="../../Views/Shared/styles/poc-base.css" rel="stylesheet" type="text/css" />
    <style>
    </style>
    <![endif]-->


    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link href="http://v8.dev.content0.jobsdb.com/Content/v1/Css/minEffect.css" rel="stylesheet" type="text/css" />
    <link href="http://v8.dev.content1.jobsdb.com/Content/v1/Css/minJs.css" rel="stylesheet" type="text/css" />
    <link href="http://v8.dev.content0.jobsdb.com/Content/v1/Css/minJs_RevampQuirkmode.css" rel="stylesheet" type="text/css" />


    <script type="text/javascript">
        var debugMode = false;

        // Path related variables
        var virtualDir = '/HK/EN/';
        var javascriptUrlBase = 'http://v8.dev.content0.jobsdb.com/Content/v1/Javascript/';
        var javascriptUrlBaseList = ["http://v8.dev.content0.jobsdb.com/Content/v1/Javascript/", "http://v8.dev.content1.jobsdb.com/Content/v1/Javascript/"];
        var cssUrlBase = 'http://v8.dev.content0.jobsdb.com/Content/v1/Css/';
        var imagesUrlBase = 'http://v8.dev.content0.jobsdb.com/Content/v1/Images/';
        var attachmentUrlBase = '/HK/Content/v1/Temp/';
        var g_currentSite = 'http://v8.dev.jobsdb.com/HK/en';
        var g_dotComDomain = 'hk.v8.dev.jobsdb.com';
        var g_analysisDomain = 'v8.dev.analysis.jobsdb.com';
        var g_countryCode = 'HK';
        var g_languageCode = 'EN';
        var g_local_CSHotline = "(852) 2332 8832";
        var g_local_Email = "CS@JobsDB.com";
        var g_enableAnalysis = false;
        //TODO: this is not a real serverTime, however server side validation should catch if input date is invalid (such as out of bound)
        var serverTime = new Date();

        var jsLoginFlag = false;
        var empLoginFlag = false;
        var jsAuthenTicketUsage = null;

        // get Employer Ticket and ID
        var getAuthenEmpTicketKey = 'EMP_authenTicket';
        var getAuthenEmpAccountInfoKey = 'EmpAccInfo';

        // get JobSeeker Ticket and ID
        var getAuthenJsTicketKey = 'JS_authenTicket';
        var getAuthenUserJsIdKey = 'JS_authenUserId';
        var getAuthenJsAccountInfoKey = 'JsAccInfo';

        // User Name
        var userName;

        // Form framework related variables
        var loadedJsList = ["html5.js", "sscorlib.js", "jquery-1.3.2.js", "jquery.collection.js", "JobsDB.jquery.common.js", "jquery.json.js", "sessvars.js", "jQuery.windowName.js", "jqGrid/js/jqModal.js", "jquery.jqURL.js", "jquery.url.js", "jquery.scrollTo.js", "ui/ui.core.js", "thickbox.js", "ui/ui.draggable.js", "jquery.bgiframe.js", "jquery.watermark.js", "JobsDB_System.js", "JobsDB_System_Conversion.js", "JobsDB_System_ControllerResponseConversion.js", "JobsDB_System_Messaging.js", "JobsDB_System_Webflow.js", "JobsDB_System_Authentication.js", "jQuery.selectboxes.js", "JobsDB_System_Validator.js", "JobsDB_System_ControllerActionSetting.js", "js.customfunction.js", "jquery.field.js", "jquery.dbox.js", "HeaderScript/JobsDB_CommonHeader.js", "JobsDB_Common.js", "jquery.autocomplete.js", "JobsDB_UserDetection.js", "JobsDB_KeywordSuggestion.js", "JobsDB_KeywordSuggestionDataHandler.js", "JobsDB_TextBoldUtility.js", "jquery.actual.js", "excanvas.js", "jquery.bt.js", "jquery.hoverIntent.js", "jquery.mousewheel.js", "JobsDB_CustomValidationMessageDisplayHandler.js", "JobsDB_FrameAdBannerManager.js", "jquery.ba-resize.js", "Form/JobsDB_System_FormControl_SingleSelectCheckbox.js", "Form/JobsDB_System_FormControl_TreeViewControl.js", "Form/JobsDB_System_FormControl_PhotoAsyncUpload.js", "Form/JobsDB_System_FormControl_TextWithRemainingCharaterCounter.js", "Form/JobsDB_System_FormControl_TextForJobHighlights.js", "Form/JobsDB_System_FormControl_TextWithAllowNumericOnly.js", "Form/JobsDB_System_FormControl_CheckboxWithAutoSize.js", "Form/JobsDB_System_FormControl_AsyncUpload.js", "Form/JobsDB_System_FormControl_AsyncUpload2.js", "Form/JobsDB_System_FormControl_MultipleLevelCheckboxWidgetSection.js", "Form/JobsDB_System_FormControl_MultipleLevelCheckboxWidget.js", "Form/JobsDB_System_FormControl_ListBoxWithMonthRange.js", "Form/JobsDB_System_FormControl_TinyMCELazy.js", "Form/JobsDB_System_FormControl_ListBoxWithYearsRange.js", "Form/JobsDB_System_FormControl_TinyMCE.js", "Form/JobsDB_System_FormControl_JobAdBuilderCompanyList.js", "Form/JobsDB_System_FormControl_SingleCheckboxInsteadOfTwo.js", "Form/JobsDB_System_FormControl_Captcha.js", "Form/JobsDB_System_FormControl_Calendar.js", "Form/JobsDB_System_FormControl_SingleSelectionList.js", "Form/JobsDB_System_FormControl_SimpleControl.js", "Form/JobsDB_System_FormControlContainer.js", "Form/JobsDB_System_FormControl_CheckBox.js", "Form/JobsDB_System_FormControl_SingleSelectionListWithCustomStyle.js", "JobsDB_System_MetaFormSet.js", "FilterComboBox/FCB_FilterComboBox.js", "FilterComboBox/UtilityAndDataStructure/FCB_DataStructure.js", "FilterComboBox/UtilityAndDataStructure/FCB_OptionDataCache.js", "FilterComboBox/UtilityAndDataStructure/FCB_OptionDataCacheManager.js", "FilterComboBox/UtilityAndDataStructure/FCB_ElementIdComposer.js", "FilterComboBox/UIRendering/FCB_SectionUIRenderer.js", "FilterComboBox/UIRendering/FCB_UIManager.js", "FilterComboBox/UIRendering/FCB_FilterModeRenderer.js", "FilterComboBox/UIRendering/FCB_BrowserModeRenderer.js", "FilterComboBox/UIRendering/FCB_OptionGroupExpandHandler.js", "FilterComboBox/UIRendering/FCB_ElementPostFormatManager.js", "FilterComboBox/UIRendering/FCB_UnwantToBoldCharactersFilter.js", "FilterComboBox/Fitler/FCB_RegexFilter.js", "FilterComboBox/Fitler/FCB_FilterManager.js", "FilterComboBox/PromptText/FCB_PromptTextUIRenderer.js", "FilterComboBox/PromptText/FCB_PromptTextManager.js"];
        var isPageLoaded = false; // Set to true in $(document).ready()
        var pageOnLoadActionList = new Array(); // Dispatched in $(document).ready()

        var commonBodyStartConfirmation = "Confirmation";
        var ajaxErrorMessage = "Try again later please!";

        var jsLoginControllerResponse = { "Type": 0, "CountryCode": "", "LanguageCode": "", "Webflow": 1, "ActionUrl": "/Login/LoginBox?userGroup=JobSeeker", "WebflowAction": 2, "JsonData": "JobSeeker", "JsonNotificationData": null, "JsonErrorData": null, "Description": "No Description.", "EvalScript": null, "NextControllerResponeseDelayTime": 0, "NextControllerResponese": null, "IsBlocked": false, "Target": 0, "UnBlockingEvent": 0, "ContainerWidth": -1, "ContainerHeight": -1 }
        var jsLoginForFullAccessControllerResponse = { "Type": 0, "CountryCode": "", "LanguageCode": "", "Webflow": 1, "ActionUrl": "/Login/LoginForFullAccessLoginBox", "WebflowAction": 2, "JsonData": "", "JsonNotificationData": null, "JsonErrorData": null, "Description": "No Description.", "EvalScript": null, "NextControllerResponeseDelayTime": 0, "NextControllerResponese": null, "IsBlocked": false, "Target": 0, "UnBlockingEvent": 0, "ContainerWidth": -1, "ContainerHeight": -1 }
        var empLoginControllerResponse = { "Type": 0, "CountryCode": "", "LanguageCode": "", "Webflow": 0, "ActionUrl": "/Login/EmployerLogin", "WebflowAction": 2, "JsonData": "Employer", "JsonNotificationData": null, "JsonErrorData": null, "Description": "No Description.", "EvalScript": null, "NextControllerResponeseDelayTime": 0, "NextControllerResponese": null, "IsBlocked": false, "Target": 0, "UnBlockingEvent": 0, "ContainerWidth": -1, "ContainerHeight": -1 }
        var onlineApplicationLoginControllerResponse = { "Type": 0, "CountryCode": "", "LanguageCode": "", "Webflow": 1, "ActionUrl": "/Login/OnlineJobApplicationLogin", "WebflowAction": 2, "JsonData": "", "JsonNotificationData": null, "JsonErrorData": null, "Description": "No Description.", "EvalScript": null, "NextControllerResponeseDelayTime": 0, "NextControllerResponese": null, "IsBlocked": false, "Target": 0, "UnBlockingEvent": 0, "ContainerWidth": -1, "ContainerHeight": -1 }

        var webflow_fallbackToCountry = "";

        var isInRevampedPage = "False" == "True";
    </script>


    <script src="http://v8.dev.content1.jobsdb.com/Content/v1/Javascript/JobsDB.combined.min.js" type="text/javascript"></script>

    <script src="http://v8.dev.content1.jobsdb.com/Content/v1/Javascript/JobsDB.form.min.js" type="text/javascript"></script>

    <script src="http://v8.dev.content1.jobsdb.com/Content/v1/Javascript/JobsDB_System_ControllerResponseConversion.js" type="text/javascript"></script>


    <script type="text/javascript">
        if (JobsDB_Common.IsIPad()) {
            JobsDB_System.IncludeJs("iscroll.js");
        }

        // Allow us to recover the thickbox as well as the main page.
        var lastThickboxControllerResponse = null;

        $.ajaxSetup({
            cache: false,
            async: false,
            type: "GET"
        });

        JobsDB_System_Authentication.RefreshGlobalLoginFlag();

        $.dBoxBlockUIMessage = '<div id="JDBLoading"><center><img src="http://v8.dev.content0.jobsdb.com/Content/v1/Images/shared/loading.gif"/></center></div>';

        $(document).ready(function () {
            $('#globalConfirm').dBox();

            isPageLoaded = true;
            JobsDB_System.Dispatch(pageOnLoadActionList);

            if (JobsDB_Common.IsIOS()) {
                $("body").addClass("iOS");
            }
        });

        $(window).unload(function () {
            JobsDB_System.AbortAllAjax();
        });

        function RefreshHeaderLoginDisplay() {
            userName = JobsDB_System_Authentication.GetJsUserName();
            if (userName != null && userName.length > 0) {
                $('#label_SSOUserName').html(JobsDB_System.HtmlEncode(userName));
                $("#HeaderLoginedArea").show();
                $("#HeaderLoginArea").hide();
            }
            else {
                $("#HeaderLoginedArea").hide();
                $("#HeaderLoginArea").show();
            }
        }

    </script>
</head>

<body class="myjobsdb mjdb-page-register  country-hk">


    <header class="header-upper">
        <section class="header-upper-body">
            <hgroup class="header-common">
                <h1 class="header-logo"><a href="#"><span>JobsDB.com</span></a></h1>
                <h2 class="header-site"><a class="flag-hk" href="#"><span>Hong Kong</span></a></h2>
            </hgroup>
            <hgroup class="header-personal">
                <p>Profile <a href="#">stuffs</a></p>
            </hgroup>
        </section>
        <nav>
            <menu class="nav-jobseeker">
                <li class="nav-jobskr-home"><a href="#">Home</a></li>
                <li class="nav-jobskr-myjobsdb this"><a href="#">MyJobsDB</a></li>
                <li class="nav-jobskr-resources"><a href="#">Resources</a></li>
            </menu>
            <menu class="nav-employer">
                <li class="nav-emp-home"><a href="#">Employer Home</a></li>
            </menu>
        </nav>
    </header>
    <header class="header-lower">
        <nav class="nav-breadcrum">
            <menu>
                <li><a href="#">Home</a></li>
                <li><span>&gt;</span></li>
                <li><a href="#">My JobsDB</a></li>
                <li><span>&gt;</span></li>
                <li><a href="#">Register</a></li>
            </menu>
        </nav>
        <section class="quick-search">
            <fieldset>
                <legend><span>Quick Search</span></legend>
                <label class="quick-search-input quick-search-keyword">
                    <input type="text">
                </label>
                <label class="quick-search-input quick-search-type">
                    <select>
                        <option>Position</option>
                    </select>
                </label>
                <label class="quick-search-input quick-search-jfunc">
                    <select>
                        <option>-- Job Functions --</option>
                    </select>
                </label>
                <label class="quick-search-button quick-search-submit"><a href="#">Search</a></label>
                <label class="quick-search-text quick-search-advanced"><a href="#">Advanced Search</a></label>
            </fieldset>
        </section>
    </header>


    <script type="text/javascript">
        console.log('MetaFormSetOpen.htm');
        var metaFormSetHKENPg278 = new JobsDB_System_MetaFormSet('HKENPg278');

        MetaFormSetHKENPg278LibaryReady = function () {
            metaFormSetHKENPg278.LibaryReady();
        }
    </script>



    <script type="text/javascript">
        console.log('MetaFormScopeOpen.htm');

        var setFieldValueListc_JsR3ItDa = new Array();
        var validationRuleEnableListc_JsR3ItDa = new Array();
        var validationRuleDisableListc_JsR3ItDa = new Array();
        var reLoadControlTemplateListc_JsR3ItDa = new Array();
        var applyEffectListc_JsR3ItDa = new Array();
        var IsFormValidationReadyc_JsR3ItDa = false;
        var IsSetFieldReadyc_JsR3ItDa = false;
        var lazyInitListc_JsR3ItDa = new Array();
    </script>

    <!--!Not Used Field! Don't Remove it that is The Marker of purely not used Field-->
    <input type="hidden" id="c_JsR3ItDap_MeNe0" name="c_JsR3ItDap_MeNe0" ignorevalidation='true' />


    <!--!Not Used Field! Don't Remove it that is The Marker of purely not used Field-->
    <input type="hidden" id="c_JsR3ItDap_ScCyOfRe0" name="c_JsR3ItDap_ScCyOfRe0" ignorevalidation='true' />



    <div class="myjobsdb-register">
        <div class="register-body">
            <section class="register-form">
                <hgroup>
                    <h1>Register with Asia Pacific's No. 1 Job Site</h1>
                    <h2>Take just 1 minute to create your FREE account. Already a member? <a href="#">Login</a> </h2>
                </hgroup>
                <div class="form-body">
                    <fieldset class="form-fldset-userinfo">
                        <legend><span>Your Profile</span> <em>* Required information</em> </legend>
                        <table width="100%" cellspacing="0" cellpadding="0" border="0">
                            <tbody>
                                <tr class="[%containerClass%]" id="rowc_JsR3ItDap_ElAs0">
                                    <th id="Label_c_JsR3ItDap_ElAs0">
                                        <span class="required">*&nbsp;</span>Email Address
                                    </th>
                                    <td id="Content_c_JsR3ItDap_ElAs0">
                                        <input type="text" name="c_JsR3ItDap_ElAs0" id="c_JsR3ItDap_ElAs0" />
                                        <script type="text/javascript">
                                            metaFormSetHKENPg278.formControlContainer.AddControl('text', 'c_JsR3ItDap_ElAs0');
                                            metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_ElAs0'].init(setFieldValueListc_JsR3ItDa, null);
                                        </script>

                                        <div id="Error_c_JsR3ItDap_ElAs0" class="formWarning"></div>


                                    </td>
                                </tr>
                                <tr class="[%containerClass%]" id="rowc_JsR3ItDap_CmElAs0">
                                    <th id="Label_c_JsR3ItDap_CmElAs0">
                                        <span class="required">*&nbsp;</span>Confirm Email Address
                                    </th>
                                    <td id="Content_c_JsR3ItDap_CmElAs0">
                                        <input type="text" name="c_JsR3ItDap_CmElAs0" id="c_JsR3ItDap_CmElAs0" />
                                        <script type="text/javascript">
                                            metaFormSetHKENPg278.formControlContainer.AddControl('text', 'c_JsR3ItDap_CmElAs0');
                                            metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_CmElAs0'].init(setFieldValueListc_JsR3ItDa, null);
                                        </script>

                                        <div id="Error_c_JsR3ItDap_CmElAs0" class="formWarning"></div>


                                    </td>
                                </tr>
                                <tr class="[%containerClass%]" id="rowc_JsR3ItDap_Pd0">
                                    <th id="Label_c_JsR3ItDap_Pd0">
                                        <span class="required">*&nbsp;</span>Password
                                    </th>
                                    <td id="Content_c_JsR3ItDap_Pd0">
                                        <input type="text" name="c_JsR3ItDap_Pd0" id="c_JsR3ItDap_Pd0" />
                                        <script type="text/javascript">
                                            metaFormSetHKENPg278.formControlContainer.AddControl('text', 'c_JsR3ItDap_Pd0');
                                            metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_Pd0'].init(setFieldValueListc_JsR3ItDa, null);
                                        </script>

                                        <div id="Error_c_JsR3ItDap_Pd0" class="formWarning"></div>


                                    </td>
                                </tr>
                                <tr class="[%containerClass%]" id="rowc_JsR3ItDap_CmPd0">
                                    <th id="Label_c_JsR3ItDap_CmPd0">
                                        <span class="required">*&nbsp;</span>Confirm Password
                                    </th>
                                    <td id="Content_c_JsR3ItDap_CmPd0">
                                        <input type="text" name="c_JsR3ItDap_CmPd0" id="c_JsR3ItDap_CmPd0" />
                                        <script type="text/javascript">
                                            metaFormSetHKENPg278.formControlContainer.AddControl('text', 'c_JsR3ItDap_CmPd0');
                                            metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_CmPd0'].init(setFieldValueListc_JsR3ItDa, null);
                                        </script>

                                        <div id="Error_c_JsR3ItDap_CmPd0" class="formWarning"></div>


                                    </td>
                                </tr>
                                <tr class="[%containerClass%]" id="rowc_JsR3ItDap_FtNe0">
                                    <th id="Label_c_JsR3ItDap_FtNe0">
                                        <span class="required">*&nbsp;</span>First Name
                                    </th>
                                    <td id="Content_c_JsR3ItDap_FtNe0">
                                        <input type="text" name="c_JsR3ItDap_FtNe0" id="c_JsR3ItDap_FtNe0" />
                                        <script type="text/javascript">
                                            metaFormSetHKENPg278.formControlContainer.AddControl('text', 'c_JsR3ItDap_FtNe0');
                                            metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_FtNe0'].init(setFieldValueListc_JsR3ItDa, null);
                                        </script>

                                        <div id="Error_c_JsR3ItDap_FtNe0" class="formWarning"></div>


                                    </td>
                                </tr>
                                <tr class="[%containerClass%]" id="rowc_JsR3ItDap_LtNe0">
                                    <th id="Label_c_JsR3ItDap_LtNe0">
                                        <span class="required">*&nbsp;</span>Last Name
                                    </th>
                                    <td id="Content_c_JsR3ItDap_LtNe0">
                                        <input type="text" name="c_JsR3ItDap_LtNe0" id="c_JsR3ItDap_LtNe0" />
                                        <script type="text/javascript">
                                            metaFormSetHKENPg278.formControlContainer.AddControl('text', 'c_JsR3ItDap_LtNe0');
                                            metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_LtNe0'].init(setFieldValueListc_JsR3ItDa, null);
                                        </script>

                                        <div id="Error_c_JsR3ItDap_LtNe0" class="formWarning"></div>


                                    </td>
                                </tr>
                                <tr class="[%containerClass%]" id="rowc_JsR3ItDap_Gr0">
                                    <th id="Label_c_JsR3ItDap_Gr0">Gender
                                    </th>
                                    <td id="Content_c_JsR3ItDap_Gr0">



                                        <label>
                                            <input type="radio" name="c_JsR3ItDap_Gr0" id="c_JsR3ItDap_Gr0_1" value="1" />
                                            <span id="c_JsR3ItDap_Gr0_1Name">Male</span>
                                            <span id="radioExtraElementPlaceHolderc_JsR3ItDap_Gr0_1"></span>
                                            <span id="radioPlaceHolderc_JsR3ItDap_Gr0_1"></span>
                                        </label>



                                        <label>
                                            <input type="radio" name="c_JsR3ItDap_Gr0" id="c_JsR3ItDap_Gr0_2" value="2" />
                                            <span id="c_JsR3ItDap_Gr0_2Name">Female</span>
                                            <span id="radioExtraElementPlaceHolderc_JsR3ItDap_Gr0_2"></span>
                                            <span id="radioPlaceHolderc_JsR3ItDap_Gr0_2"></span>
                                        </label>



                                        <label>
                                            <input type="radio" name="c_JsR3ItDap_Gr0" id="c_JsR3ItDap_Gr0_3" value="3" />
                                            <span id="c_JsR3ItDap_Gr0_3Name">Not Specified</span>
                                            <span id="radioExtraElementPlaceHolderc_JsR3ItDap_Gr0_3"></span>
                                            <span id="radioPlaceHolderc_JsR3ItDap_Gr0_3"></span>
                                        </label>



                                        <script type="text/javascript">
                                            metaFormSetHKENPg278.formControlContainer.AddControl('radio', 'c_JsR3ItDap_Gr0');
                                            metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_Gr0'].init(setFieldValueListc_JsR3ItDa, '0');
                                        </script>

                                        <div id="Error_c_JsR3ItDap_Gr0" class="formWarning"></div>


                                    </td>
                                </tr>
                                <tr class="[%containerClass%]" id="rowc_JsR3ItDap_DeOfBh0">
                                    <th id="Label_c_JsR3ItDap_DeOfBh0">Date of Birth
                                    </th>
                                    <td id="Content_c_JsR3ItDap_DeOfBh0">
                                        <input type="text" size="10" name="c_JsR3ItDap_DeOfBh0" id="c_JsR3ItDap_DeOfBh0" readonly="readonly" class="txtFieldCadr " />
                                        <script type="text/javascript">
                                            metaFormSetHKENPg278.formControlContainer.AddControl('calendar', 'c_JsR3ItDap_DeOfBh0');
                                            metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_DeOfBh0'].init(setFieldValueListc_JsR3ItDa, '', 'HKENPg278', 'form-row-dob', '', '', '', '', false, '');
                                        </script>

                                        <div id="Error_c_JsR3ItDap_DeOfBh0" class="formWarning"></div>


                                    </td>
                                </tr>
                                <tr class="[%containerClass%]" id="rowc_JsR3ItDap_CyOfRe0">
                                    <th id="Label_c_JsR3ItDap_CyOfRe0">
                                        <span class="required">*&nbsp;</span>Country of Residence
                                    </th>
                                    <td id="Content_c_JsR3ItDap_CyOfRe0">
                                        <select name="c_JsR3ItDap_CyOfRe0" id="c_JsR3ItDap_CyOfRe0" class='w250'>
                                            <option value="0">----</option>
                                            <option value="1">Australia</option>
                                            <option value="2">Hong Kong</option>
                                            <option value="3">India</option>
                                            <option value="4">Indonesia</option>
                                            <option value="5">Korea</option>
                                            <option value="6">Malaysia</option>
                                            <option value="7">Philippines</option>
                                            <option value="8">Singapore</option>
                                            <option value="9">Taiwan</option>
                                            <option value="10">Thailand</option>
                                            <option value="11">USA</option>
                                            <option value="12">Others</option>
                                        </select>
                                        <script type="text/javascript">
                                            metaFormSetHKENPg278.formControlContainer.AddControl('single_selection_list', 'c_JsR3ItDap_CyOfRe0');
                                            metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_CyOfRe0'].init(setFieldValueListc_JsR3ItDa, '0', false, false);
                                        </script>
                                        <div id="Error_c_JsR3ItDap_CyOfRe0" class="formWarning"></div>


                                    </td>
                                </tr>
                                <tr class="[%containerClass%]" id="rowc_JsR3ItDap_SgJbCy0">
                                    <th id="Label_c_JsR3ItDap_SgJbCy0">
                                        <span class="required">*&nbsp;</span>Job Function
                                    </th>
                                    <td id="Content_c_JsR3ItDap_SgJbCy0">
                                        <select name="c_JsR3ItDap_SgJbCy0" id="c_JsR3ItDap_SgJbCy0" class='w250'>
                                            <option value="0">----</option>
                                            <optgroup label="Accounting">
                                                <option value="2">Accounting</option>
                                                <option value="3">Accountant</option>
                                                <option value="4">Accounting Clerk / Supervisor</option>
                                                <option value="5">Audit</option>
                                                <option value="6">Chief Accountant</option>
                                                <option value="7">Consulting</option>
                                                <option value="8">Credit Control</option>
                                                <option value="9">Finance / Accounting Manager</option>
                                                <option value="10">Financial Analyst</option>
                                                <option value="11">Financial Controller</option>
                                                <option value="12">Taxation</option>
                                                <option value="13">Treasurer</option>
                                                <option value="14">Others</option>
                                            </optgroup>
                                            <optgroup label="Admin &amp; HR">
                                                <option value="15">Admin &amp; HR</option>
                                                <option value="16">Administration / Operation Manager</option>
                                                <option value="17">Clerical / Admin Staff</option>
                                                <option value="124">Compensation &amp; Benefits</option>
                                                <option value="126">HR Director / Manager</option>
                                                <option value="127">HR Supporting Staff</option>
                                                <option value="18">Personal / Executive Assistant</option>
                                                <option value="19">Receptionist</option>
                                                <option value="128">Recruitment / Executive Search</option>
                                                <option value="20">Secretary</option>
                                                <option value="129">Training &amp; Development</option>
                                                <option value="21">Others</option>
                                            </optgroup>
                                            <optgroup label="Banking / Finance">
                                                <option value="37">Banking / Finance</option>
                                                <option value="38">Analyst</option>
                                                <option value="39">Corporate Banking</option>
                                                <option value="46">Corporate Finance</option>
                                                <option value="40">Credit Analysis / Approval</option>
                                                <option value="64">Credit Collection</option>
                                                <option value="50">Dealing &amp; Trading</option>
                                                <option value="51">Equities / Capital Markets</option>
                                                <option value="48">Financial Services</option>
                                                <option value="52">Fund Management</option>
                                                <option value="41">Investment</option>
                                                <option value="42">Loan</option>
                                                <option value="43">Mortgage</option>
                                                <option value="220">Order Processing &amp; Operation / Settlement</option>
                                                <option value="44">Private Banking</option>
                                                <option value="49">Project Finance</option>
                                                <option value="45">Retail Banking</option>
                                                <option value="47">Treasury</option>
                                                <option value="53">Others</option>
                                            </optgroup>
                                            <optgroup label="Beauty Care / Health">
                                                <option value="113">Beauty Care / Health</option>
                                                <option value="35">Athletics / Fitness / Sports &amp; Recreation</option>
                                                <option value="114">Beautician</option>
                                                <option value="115">Nutritionist</option>
                                                <option value="116">Therapist</option>
                                                <option value="117">Others</option>
                                            </optgroup>
                                            <optgroup label="Building &amp; Construction">
                                                <option value="55">Building &amp; Construction</option>
                                                <option value="34">Architectural Services</option>
                                                <option value="91">Building / Construction / QS</option>
                                                <option value="93">Civil / Structural</option>
                                                <option value="286">Others</option>
                                            </optgroup>
                                            <optgroup label="Design">
                                                <option value="70">Design</option>
                                                <option value="71">Fashion</option>
                                                <option value="72">Graphics</option>
                                                <option value="73">Industrial / Product</option>
                                                <option value="74">Interior</option>
                                                <option value="75">Multi-media</option>
                                                <option value="76">Visual Merchandising</option>
                                                <option value="77">Web Designer</option>
                                                <option value="78">Others</option>
                                            </optgroup>
                                            <optgroup label="Education">
                                                <option value="81">Education</option>
                                                <option value="83">Lecturer / Professor</option>
                                                <option value="84">Librarian</option>
                                                <option value="85">Teacher</option>
                                                <option value="86">Tutor / Instructor</option>
                                                <option value="87">Others</option>
                                            </optgroup>
                                            <optgroup label="Engineering">
                                                <option value="89">Engineering</option>
                                                <option value="92">Chemical</option>
                                                <option value="94">Draftsman</option>
                                                <option value="95">Electrical / Electronics</option>
                                                <option value="96">Engineering Project Management</option>
                                                <option value="100">Manufacturing &amp; Production</option>
                                                <option value="102">Mechanical</option>
                                                <option value="103">Telecommunication / Wireless / Radio</option>
                                                <option value="104">Others</option>
                                            </optgroup>
                                            <optgroup label="Hospitality / F &amp; B">
                                                <option value="118">Hospitality / F &amp; B</option>
                                                <option value="107">Food &amp; Beverage</option>
                                                <option value="119">Hospitality / Hotel Services</option>
                                                <option value="157">Integrated Resort / Casino</option>
                                                <option value="262">Tourism / Travel Agency</option>
                                                <option value="122">Others</option>
                                            </optgroup>
                                            <optgroup label="Information Technology (IT)">
                                                <option value="131">Information Technology (IT)</option>
                                                <option value="143">Application Specialist - Network</option>
                                                <option value="132">Application Specialist - Software</option>
                                                <option value="134">DBA</option>
                                                <option value="135">Hardware</option>
                                                <option value="136">IT - Webmaster / SEO</option>
                                                <option value="137">IT Auditing</option>
                                                <option value="140">IT Management</option>
                                                <option value="138">IT Project Management / Team Lead</option>
                                                <option value="277">Mobile / Wireless Communications</option>
                                                <option value="147">Network &amp; System</option>
                                                <option value="141">Product Management  / Business Analyst</option>
                                                <option value="144">Security</option>
                                                <option value="142">Software Development</option>
                                                <option value="139">Support</option>
                                                <option value="148">Technical / Functional Consulting</option>
                                                <option value="149">Technical Writing</option>
                                                <option value="146">Testing / QA</option>
                                                <option value="150">Others</option>
                                            </optgroup>
                                            <optgroup label="Insurance">
                                                <option value="151">Insurance</option>
                                                <option value="152">Actuarial</option>
                                                <option value="153">Claims Officer</option>
                                                <option value="154">Insurance Agent / Broker</option>
                                                <option value="155">Underwriter</option>
                                                <option value="156">Others</option>
                                            </optgroup>
                                            <optgroup label="Management">
                                                <option value="284">Management</option>
                                                <option value="112">General Management</option>
                                                <option value="261">Top Executives (CEO, CFO, CTO, GM, MD etc.)</option>
                                            </optgroup>
                                            <optgroup label="Manufacturing">
                                                <option value="169">Manufacturing</option>
                                                <option value="110">Garment/ Textile</option>
                                                <option value="170">General / Production Workers</option>
                                                <option value="111">Jewelry</option>
                                                <option value="171">Manufacturing Management</option>
                                                <option value="224">Printing</option>
                                                <option value="172">Product Development / Management</option>
                                                <option value="173">Production Planning / Control</option>
                                                <option value="230">Quality Assurance, Control &amp; Testing / ISO</option>
                                                <option value="174">Others</option>
                                            </optgroup>
                                            <optgroup label="Marketing / Public Relations">
                                                <option value="175">Marketing / Public Relations</option>
                                                <option value="176">Management</option>
                                                <option value="177">Marketing - Brand / Product Management</option>
                                                <option value="178">Marketing - Direct Marketing</option>
                                                <option value="179">Marketing - General / Support</option>
                                                <option value="180">Marketing - Market Research</option>
                                                <option value="181">Marketing - Marketing Communication</option>
                                                <option value="182">Public Relations - Copy-writing</option>
                                                <option value="183">Public Relations - Event Management</option>
                                                <option value="184">Public Relations - General / Support</option>
                                                <option value="185">Others</option>
                                            </optgroup>
                                            <optgroup label="Media &amp; Advertising">
                                                <option value="22">Media &amp; Advertising</option>
                                                <option value="80">Editorial / Journalism</option>
                                                <option value="23">Account Servicing</option>
                                                <option value="190">Broadcasting - TV / Radio</option>
                                                <option value="24">Creative / Design</option>
                                                <option value="25">Media Buying</option>
                                                <option value="223">Photography / Video</option>
                                                <option value="187">Print Media</option>
                                                <option value="26">Production</option>
                                                <option value="27">Strategic Planning</option>
                                                <option value="28">Others</option>
                                            </optgroup>
                                            <optgroup label="Medical Services">
                                                <option value="193">Medical Services</option>
                                                <option value="194">Doctor / Practitioner / Surgeon</option>
                                                <option value="195">Medical Services Technician</option>
                                                <option value="196">Nursing</option>
                                                <option value="222">Pharmaceutical</option>
                                                <option value="197">Specialist</option>
                                                <option value="198">Therapist</option>
                                                <option value="200">Others</option>
                                            </optgroup>
                                            <optgroup label="Merchandising &amp; Purchasing">
                                                <option value="201">Merchandising &amp; Purchasing</option>
                                                <option value="202">Electronics</option>
                                                <option value="204">Fabrics</option>
                                                <option value="203">Footwear</option>
                                                <option value="208">Furniture</option>
                                                <option value="207">Handbag</option>
                                                <option value="209">Home Appliances</option>
                                                <option value="225">Procurement / Purchasing / Sourcing</option>
                                                <option value="210">PVC</option>
                                                <option value="213">Stationery</option>
                                                <option value="214">Sundries</option>
                                                <option value="205">Sweater</option>
                                                <option value="211">Textiles</option>
                                                <option value="212">Toy</option>
                                                <option value="215">Watch</option>
                                                <option value="206">Woven / Knit</option>
                                                <option value="216">Others</option>
                                            </optgroup>
                                            <optgroup label="Professional Services">
                                                <option value="285">Professional Services</option>
                                                <option value="56">Business Analysis / Data Analysis</option>
                                                <option value="57">Business Consultancy</option>
                                                <option value="62">Company Secretary</option>
                                                <option value="160">Legal &amp; Compliance</option>
                                                <option value="264">Translation</option>
                                            </optgroup>
                                            <optgroup label="Property / Real Estate">
                                                <option value="226">Property / Real Estate</option>
                                                <option value="227">Property Consultancy</option>
                                                <option value="228">Property Management</option>
                                                <option value="229">Others</option>
                                            </optgroup>
                                            <optgroup label="Public / Civil">
                                                <option value="282">Public / Civil</option>
                                                <option value="61">Civil Services</option>
                                                <option value="63">Counseling</option>
                                                <option value="247">Social Services - Community / Non-profit Organization</option>
                                                <option value="271">Utilities</option>
                                                <option value="287">Others</option>
                                            </optgroup>
                                            <optgroup label="Sales, CS &amp; Business Devpt">
                                                <option value="233">Sales, CS &amp; Business Devpt</option>
                                                <option value="234">Account Servicing</option>
                                                <option value="58">Business Development</option>
                                                <option value="59">Call Centre</option>
                                                <option value="235">Channel / Distribution</option>
                                                <option value="66">Customer Service - Manager</option>
                                                <option value="67">Customer Service - Supervisor/Officer</option>
                                                <option value="288">Direct Sales</option>
                                                <option value="238">Retail Sales</option>
                                                <option value="237">Sales - Real Estate</option>
                                                <option value="239">Sales - Sales Management</option>
                                                <option value="240">Technical Sales / Sales Engineer</option>
                                                <option value="241">Tele-sales (Telemarketing)</option>
                                                <option value="242">Wholesale</option>
                                                <option value="243">Others</option>
                                            </optgroup>
                                            <optgroup label="Sciences, Lab, R&amp;D">
                                                <option value="283">Sciences, Lab, R&amp;D</option>
                                                <option value="60">Chemical</option>
                                                <option value="88">Energy / Natural Resources / Oil &amp; Gas</option>
                                                <option value="106">Environmental Science / Waste Management</option>
                                                <option value="108">Food Science</option>
                                                <option value="159">Laboratory</option>
                                                <option value="161">Life Science</option>
                                                <option value="231">Research &amp; Development (R&amp;D)</option>
                                                <option value="289">Others</option>
                                            </optgroup>
                                            <optgroup label="Transportation &amp; Logistics">
                                                <option value="265">Transportation &amp; Logistics</option>
                                                <option value="30">Aerospace</option>
                                                <option value="31">Aviation Services</option>
                                                <option value="79">Documentary Credit / Bills Processing</option>
                                                <option value="163">Freight Forwarding</option>
                                                <option value="164">Fulfillment</option>
                                                <option value="165">Inventory / Warehousing</option>
                                                <option value="267">Maritime - General</option>
                                                <option value="268">Private Transportation</option>
                                                <option value="269">Public Transportation</option>
                                                <option value="166">Shipping</option>
                                                <option value="167">Supply Chain</option>
                                                <option value="32">Others</option>
                                            </optgroup>
                                            <optgroup label="Others">
                                                <option value="272">Others</option>
                                                <option value="33">Agriculture / Forestry / Fishing</option>
                                                <option value="105">Entertainment - Artists / Singers / Musicians</option>
                                                <option value="158">Junior Executive</option>
                                                <option value="245">Security / Safety Control</option>
                                                <option value="248">Student / Fresh Graduate / No Experience</option>
                                                <option value="249">Technician</option>
                                                <option value="263">Trading</option>
                                                <option value="273">Others</option>
                                            </optgroup>
                                        </select>
                                        <script type="text/javascript">
                                            metaFormSetHKENPg278.formControlContainer.AddControl('single_selection_list', 'c_JsR3ItDap_SgJbCy0');
                                            metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_SgJbCy0'].init(setFieldValueListc_JsR3ItDa, '0', false, false);
                                        </script>
                                        <div id="Error_c_JsR3ItDap_SgJbCy0" class="formWarning"></div>


                                    </td>
                                </tr>
                            </tbody>
                        </table>
                    </fieldset>
                    <fieldset class="form-fldset-subscribe">
                        <legend><span>Email Subscription</span> </legend>
                        <table width="100%" cellspacing="0" cellpadding="0" border="0">
                            <tbody>
                                <tr class="form-row-subscribe">
                                    <tr class="[%containerClass%]" id="rowc_JsR3ItDap_ElSn0">
                                        <th id="Label_c_JsR3ItDap_ElSn0">Send Me
                                        </th>
                                        <td id="Content_c_JsR3ItDap_ElSn0">


                                            <label>
                                                <input type="checkbox" name="c_JsR3ItDap_ElSn0" id="c_JsR3ItDap_ElSn0_1" value="1" class="chkBox" />
                                                <span id="c_JsR3ItDap_ElSn0_1Name">Job Alert with job openings matching my criteria</span>
                                                <span id="checkboxExtraElementPlaceHolderc_JsR3ItDap_ElSn0_1"></span>
                                                <div id="checkboxPlaceHolderc_JsR3ItDap_ElSn0_1"></div>
                                            </label>

                                            <label>
                                                <input type="checkbox" name="c_JsR3ItDap_ElSn0" id="c_JsR3ItDap_ElSn0_2" value="2" class="chkBox" />
                                                <span id="c_JsR3ItDap_ElSn0_2Name">JobsDB Monthly eNews</span>
                                                <span id="checkboxExtraElementPlaceHolderc_JsR3ItDap_ElSn0_2"></span>
                                                <div id="checkboxPlaceHolderc_JsR3ItDap_ElSn0_2"></div>
                                            </label>

                                            <label>
                                                <input type="checkbox" name="c_JsR3ItDap_ElSn0" id="c_JsR3ItDap_ElSn0_3" value="3" class="chkBox" />
                                                <span id="c_JsR3ItDap_ElSn0_3Name">Career/learning promotions from JobsDB/ advertisers</span>
                                                <span id="checkboxExtraElementPlaceHolderc_JsR3ItDap_ElSn0_3"></span>
                                                <div id="checkboxPlaceHolderc_JsR3ItDap_ElSn0_3"></div>
                                            </label>



                                            <script type="text/javascript">
                                                metaFormSetHKENPg278.formControlContainer.AddControl('checkbox', 'c_JsR3ItDap_ElSn0');
                                                metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_ElSn0'].init(setFieldValueListc_JsR3ItDa, null);
                                            </script>

                                            <div id="Error_c_JsR3ItDap_ElSn0" class="formWarning"></div>


                                        </td>
                                    </tr>
                                </tr>
                            </tbody>
                        </table>
                    </fieldset>
                    <fieldset class="form-fldset-captcha">
                        <legend><span>Verification</span></legend>
                        <table width="100%" cellspacing="0" cellpadding="0" border="0">
                            <tbody>
                                <tr class="form-row-captcha">
                                    <th>
                                        <span for="form-captcha">Enter the verification code shown in the image
                                        </span>
                                    </th>
                                    <td>
                                        <div class="form-captcha captchaContainer">

                                            <span id="c_JsR3ItDap_Ca0_Control" class="captchaContainer">
                                                <div class="mB5">
                                                    <a id="c_JsR3ItDap_Ca0_image"></a>
                                                    <small><a onclick="return false;" id="c_JsR3ItDap_Ca0_ReloadImage">Get another image</a></small>
                                                </div>
                                                <br />
                                                <div class="clearboth">
                                                </div>
                                                <input type="text" name="c_JsR3ItDap_Ca0" id="c_JsR3ItDap_Ca0" class="" />
                                            </span>

                                            <script type="text/javascript">
                                                metaFormSetHKENPg278.formControlContainer.AddControl('captcha', 'c_JsR3ItDap_Ca0');
                                                metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_Ca0'].init(setFieldValueListc_JsR3ItDa, null);
                                            </script>
                                            <div class="formMessage" id="Message_c_JsR3ItDap_Ca0">
                                                <div id="Error_c_JsR3ItDap_Ca0" class="formWarning"></div>


                                            </div>

                                        </div>
                                    </td>
                                </tr>
                                <tr class="form-row-agreement">
                                    <th></th>
                                    <td>
                                        <label>
                                            <!-- Define c_JsR3ItDap_PySt0ValueList[0] as true  and c_JsR3ItDap_PySt0ValueList[1] as false -->
                                            <input type="checkbox" id="c_JsR3ItDap_PySt0_CheckBox" value="" />
                                            <input type="hidden" name="c_JsR3ItDap_PySt0" id="c_JsR3ItDap_PySt0" />
                                            <span id="c_JsR3ItDap_PySt0_Control"></span>
                                            <script type="text/javascript">
                                                metaFormSetHKENPg278.formControlContainer.AddControl('single_checkbox_instead_of_two', 'c_JsR3ItDap_PySt0');
                                                metaFormSetHKENPg278.formControlContainer.formControls['c_JsR3ItDap_PySt0'].init(setFieldValueListc_JsR3ItDa, '0', 'c_JsR3ItDa', [0, 1, 2]);
                                            </script>


                                            <span><span class="required">*&nbsp;</span>I have read and accepted JobsDB's <a href="http://v8.dev.jobsdb.com/HK/en/StaticContentContainer/PrivacyPolicy.htm" onclick="return PopupInvoker(this);">Privacy Statement</a> and <a href="http://v8.dev.jobsdb.com/HK/en/StaticContentContainer/TermsAndConditions.htm" onclick="return PopupInvoker(this);">Terms and Conditions</a>.</span>
                                            <div class="formMessage" id="Message_c_JsR3ItDap_PySt0">
                                                <div id="Error_c_JsR3ItDap_PySt0" class="formWarning"></div>


                                            </div>

                                        </label>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                    </fieldset>
                    <fieldset class="form-fldset-submit">
                        <table width="100%" cellspacing="0" cellpadding="0" border="0">
                            <tbody>
                                <tr class="form-row-submit">
                                    <td><a href="javascript:;" id="HKENPg278Register">Register</a></td>
                                </tr>
                            </tbody>
                        </table>
                    </fieldset>
                </div>
            </section>
            <aside>
                <h3>Members' Benefit</h3>
                <article>
                    <h4>Get Headhunted</h4>
                    <p>Post your resume and make yourself searchable by thousands of employers in Asia Pacific, so you won't be missed out. </p>
                    <h4>One-click Application</h4>
                    <p>Create online resume or upload your resume attachment to enjoy the ease of one-click job application. </p>
                    <h4>Receive Job Alerts</h4>
                    <p>Tell us what you are looking for and we will notify you of the latest job openings by email. </p>
                    <h4>My Favorite Jobs</h4>
                    <p>Save your job search criteria and the next time you login, you can automatically view your matching jobs. </p>
                    <h4>Keep Application Records</h4>
                    <p>Keep track of your job application records for up to 3 months. </p>
                    <h4>Stay Tuned</h4>
                    <p>MyjobsDB member can choose to receive our Newsletters, including JobsDB's latest info, industry updates, job-hunting tips, and a lot more.</p>
                </article>
            </aside>
        </div>
    </div>

    <script type="text/javascript">
        console.log('MetaFormScopeClose.htm');
        function SetFieldReadyc_JsR3ItDa() {
            IsSetFieldReadyc_JsR3ItDa = true;
            $.Field.setDefaults({ useArray: false });
            JobsDB_System.Dispatch(setFieldValueListc_JsR3ItDa);
        }
        function SetFieldClearc_JsR3ItDa() {
            JobsDB_System.Dispatch(setFieldValueListc_JsR3ItDa);
        }
        function DispatchLazyInitListc_JsR3ItDa() {
            JobsDB_System.Dispatch(lazyInitListc_JsR3ItDa);
        }
        function FormValidationReadyc_JsR3ItDa() {
            IsFormValidationReadyc_JsR3ItDa = true;
            $("#c_JsR3ItDa").validate(
                 {
                     //extend function for error is showing
                     takeOutTipsOnErrorFunction: function () {
                         //take out all tips in here.
                         $(".formTips").hide();
                     },
                     errorElementCssClass: 'formError', // set the error element style using class
                     errorPlacement: function (error, element) {
                         if ($("#Error_" + element[0].id).length > 0) {
                             error.appendTo("#Error_" + element[0].id);
                         }
                         else {
                             error.appendTo("#Error_" + element[0].name);
                         }
                     },
                     onkeyup: function () {
                         //Override the onKeyUp to ignore the validate when changing the field
                     },
                     highlight: function (element, errorClass, validClass) {
                         element = $(element);
                         element.addClass(errorClass);

                         if (isInRevampedPage) {
                             var elementParent = element.parent();

                             if (elementParent.hasClass("txtWrap")) {
                                 elementParent.addClass("errorTxtWrap");
                             }
                         }

                         JobsDB_System_Webflow.ClearErrorMessageForElement(element);

                         // if validClass is undefined , then it will remove all class from the element.
                         if (validClass != undefined) {
                             element.removeClass(validClass);
                         }
                     },
                     unhighlight: function (element, errorClass, validClass) {
                         element = $(element);
                         element.removeClass(errorClass);
                         if (isInRevampedPage) {
                             var elementParent = element.parent();
                             elementParent.removeClass("errorTxtWrap");
                         }

                         if (element.hasClass("changeRequiredOnError")) {
                             return;
                         }

                         JobsDB_System_Webflow.ClearErrorMessageForElement(element);

                         // if validClass is undefined , then do nothing.
                         if (validClass != undefined) {
                             element.addClass(validClass);
                         }
                     },
                     onfocusout: function (element) {
                         if (!this.checkable(element) && (element.name in this.submitted || !this.optional(element) || isInRevampedPage)) {
                             this.element(element);
                         }
                     }
                 }
             );
            JobsDB_System.Dispatch(validationRuleEnableListc_JsR3ItDa);
        }

        function EnableValidatorsc_JsR3ItDa() {


            if ($("#c_JsR3ItDap_ElAs0").length != 0) {
                $("#c_JsR3ItDap_ElAs0").rules("add", { requiredStringEx: ['trimWhiteSpace'], rangelength: [0, 50], regexpEx: ['validationExpression=^((([!#$%&\'*+\\-=?^_`{|}~\\w])|([!#$%&\'*+\\-=?^_`{|}~\\w][!#$%&\'*+\\-=?^_`{|}~\\.\\w]{0,}[!#$%&\'*+\\-=?^_`{|}~\\w]))[@]\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)$', 'regexOptions=i'], messages: { requiredStringEx: 'Please enter this information', rangelength: 'This information must be containing within 50 characters only', regexpEx: 'Please enter a valid email address.' } });
            }
            else {
                $("input[name='c_JsR3ItDap_ElAs0']").rules("add", { requiredStringEx: ['trimWhiteSpace'], rangelength: [0, 50], regexpEx: ['validationExpression=^((([!#$%&\'*+\\-=?^_`{|}~\\w])|([!#$%&\'*+\\-=?^_`{|}~\\w][!#$%&\'*+\\-=?^_`{|}~\\.\\w]{0,}[!#$%&\'*+\\-=?^_`{|}~\\w]))[@]\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)$', 'regexOptions=i'], messages: { requiredStringEx: 'Please enter this information', rangelength: 'This information must be containing within 50 characters only', regexpEx: 'Please enter a valid email address.' } });
            }


            if ($("#c_JsR3ItDap_CmElAs0").length != 0) {
                $("#c_JsR3ItDap_CmElAs0").rules("add", { comparePropertyEx: ['propertyToCompare=p_ElAs0', 'compareOperator=equal'], rangelength: [0, 50], regexpEx: ['validationExpression=^((([!#$%&\'*+\\-=?^_`{|}~\\w])|([!#$%&\'*+\\-=?^_`{|}~\\w][!#$%&\'*+\\-=?^_`{|}~\\.\\w]{0,}[!#$%&\'*+\\-=?^_`{|}~\\w]))[@]\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)$', 'regexOptions=i'], requiredStringEx: ['trimWhiteSpace'], messages: { comparePropertyEx: 'Your email does not match the previous one.', rangelength: 'This information must be containing within 50 characters only', regexpEx: 'Please enter a valid email address.', requiredStringEx: 'Please enter this information' } });
            }
            else {
                $("input[name='c_JsR3ItDap_CmElAs0']").rules("add", { comparePropertyEx: ['propertyToCompare=p_ElAs0', 'compareOperator=equal'], rangelength: [0, 50], regexpEx: ['validationExpression=^((([!#$%&\'*+\\-=?^_`{|}~\\w])|([!#$%&\'*+\\-=?^_`{|}~\\w][!#$%&\'*+\\-=?^_`{|}~\\.\\w]{0,}[!#$%&\'*+\\-=?^_`{|}~\\w]))[@]\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)$', 'regexOptions=i'], requiredStringEx: ['trimWhiteSpace'], messages: { comparePropertyEx: 'Your email does not match the previous one.', rangelength: 'This information must be containing within 50 characters only', regexpEx: 'Please enter a valid email address.', requiredStringEx: 'Please enter this information' } });
            }


            if ($("#c_JsR3ItDap_Pd0").length != 0) {
                $("#c_JsR3ItDap_Pd0").rules("add", { rangelength: [6, 15], regexpEx: ['validationExpression=^[a-zA-Z0-9!#$%_\\*\\-\\?]*$'], requiredStringEx: ['trimWhiteSpace'], messages: { rangelength: 'The password should contain 6-15 characters only.', regexpEx: 'Invalid Password Format: Alphanumeric input and the special characters ( !#$%*-_? ) only.', requiredStringEx: 'Please enter this information' } });
            }
            else {
                $("input[name='c_JsR3ItDap_Pd0']").rules("add", { rangelength: [6, 15], regexpEx: ['validationExpression=^[a-zA-Z0-9!#$%_\\*\\-\\?]*$'], requiredStringEx: ['trimWhiteSpace'], messages: { rangelength: 'The password should contain 6-15 characters only.', regexpEx: 'Invalid Password Format: Alphanumeric input and the special characters ( !#$%*-_? ) only.', requiredStringEx: 'Please enter this information' } });
            }


            if ($("#c_JsR3ItDap_CmPd0").length != 0) {
                $("#c_JsR3ItDap_CmPd0").rules("add", { comparePropertyEx: ['propertyToCompare=p_Pd0', 'compareOperator=equal'], requiredStringEx: ['trimWhiteSpace'], regexpEx: ['validationExpression=^[a-zA-Z0-9!#$%_\\*\\-\\?]*$'], messages: { comparePropertyEx: 'Your password does not match the previous one.', requiredStringEx: 'Please enter this information', regexpEx: 'Invalid Password Format: Alphanumeric input and the special characters ( !#$%*-_? ) only.' } });
            }
            else {
                $("input[name='c_JsR3ItDap_CmPd0']").rules("add", { comparePropertyEx: ['propertyToCompare=p_Pd0', 'compareOperator=equal'], requiredStringEx: ['trimWhiteSpace'], regexpEx: ['validationExpression=^[a-zA-Z0-9!#$%_\\*\\-\\?]*$'], messages: { comparePropertyEx: 'Your password does not match the previous one.', requiredStringEx: 'Please enter this information', regexpEx: 'Invalid Password Format: Alphanumeric input and the special characters ( !#$%*-_? ) only.' } });
            }


            if ($("#c_JsR3ItDap_FtNe0").length != 0) {
                $("#c_JsR3ItDap_FtNe0").rules("add", { rangelength: [0, 50], requiredStringEx: ['trimWhiteSpace'], messages: { rangelength: 'This information must be containing within 50 characters only', requiredStringEx: 'Please enter this information' } });
            }
            else {
                $("input[name='c_JsR3ItDap_FtNe0']").rules("add", { rangelength: [0, 50], requiredStringEx: ['trimWhiteSpace'], messages: { rangelength: 'This information must be containing within 50 characters only', requiredStringEx: 'Please enter this information' } });
            }


            if ($("#c_JsR3ItDap_LtNe0").length != 0) {
                $("#c_JsR3ItDap_LtNe0").rules("add", { rangelength: [0, 50], requiredStringEx: ['trimWhiteSpace'], messages: { rangelength: 'This information must be containing within 50 characters only', requiredStringEx: 'Please enter this information' } });
            }
            else {
                $("input[name='c_JsR3ItDap_LtNe0']").rules("add", { rangelength: [0, 50], requiredStringEx: ['trimWhiteSpace'], messages: { rangelength: 'This information must be containing within 50 characters only', requiredStringEx: 'Please enter this information' } });
            }




            if ($("#c_JsR3ItDap_CyOfRe0").length != 0) {
                $("#c_JsR3ItDap_CyOfRe0").rules("add", { requiredStringEx: ['trimWhiteSpace', 'hasInitialValue', 'initialValue=0'], messages: { requiredStringEx: 'Please enter this information' } });
            }
            else {
                $("input[name='c_JsR3ItDap_CyOfRe0']").rules("add", { requiredStringEx: ['trimWhiteSpace', 'hasInitialValue', 'initialValue=0'], messages: { requiredStringEx: 'Please enter this information' } });
            }


            if ($("#c_JsR3ItDap_SgJbCy0").length != 0) {
                $("#c_JsR3ItDap_SgJbCy0").rules("add", { requiredStringEx: ['trimWhiteSpace', 'hasInitialValue', 'initialValue=0'], messages: { requiredStringEx: 'Please enter this information' } });
            }
            else {
                $("input[name='c_JsR3ItDap_SgJbCy0']").rules("add", { requiredStringEx: ['trimWhiteSpace', 'hasInitialValue', 'initialValue=0'], messages: { requiredStringEx: 'Please enter this information' } });
            }




            if ($("#c_JsR3ItDap_PySt0").length != 0) {
                $("#c_JsR3ItDap_PySt0").rules("add", { requiredStringEx: ['trimWhiteSpace', 'hasInitialValue', 'initialValue=2'], messages: { requiredStringEx: 'Please enter this information' } });
            }
            else {
                $("input[name='c_JsR3ItDap_PySt0']").rules("add", { requiredStringEx: ['trimWhiteSpace', 'hasInitialValue', 'initialValue=2'], messages: { requiredStringEx: 'Please enter this information' } });
            }

        }

        function DisableValidatorsc_JsR3ItDa() {
            var ruleString = '';


            ruleString = JSON.stringify({ requiredStringEx: ['trimWhiteSpace'], rangelength: [0, 50], regexpEx: ['validationExpression=^((([!#$%&\'*+\\-=?^_`{|}~\\w])|([!#$%&\'*+\\-=?^_`{|}~\\w][!#$%&\'*+\\-=?^_`{|}~\\.\\w]{0,}[!#$%&\'*+\\-=?^_`{|}~\\w]))[@]\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)$', 'regexOptions=i'], messages: { requiredStringEx: 'Please enter this information', rangelength: 'This information must be containing within 50 characters only', regexpEx: 'Please enter a valid email address.' } });
            if (IsFormValidationReadyc_JsR3ItDa) {
                if ($("#c_JsR3ItDap_ElAs0").length != 0) {
                    $("#c_JsR3ItDap_ElAs0").rules("remove", ruleString);
                } else {
                    $("input[name='c_JsR3ItDap_ElAs0']").rules("remove", ruleString);
                }
            }


            ruleString = JSON.stringify({ comparePropertyEx: ['propertyToCompare=p_ElAs0', 'compareOperator=equal'], rangelength: [0, 50], regexpEx: ['validationExpression=^((([!#$%&\'*+\\-=?^_`{|}~\\w])|([!#$%&\'*+\\-=?^_`{|}~\\w][!#$%&\'*+\\-=?^_`{|}~\\.\\w]{0,}[!#$%&\'*+\\-=?^_`{|}~\\w]))[@]\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)$', 'regexOptions=i'], requiredStringEx: ['trimWhiteSpace'], messages: { comparePropertyEx: 'Your email does not match the previous one.', rangelength: 'This information must be containing within 50 characters only', regexpEx: 'Please enter a valid email address.', requiredStringEx: 'Please enter this information' } });
            if (IsFormValidationReadyc_JsR3ItDa) {
                if ($("#c_JsR3ItDap_CmElAs0").length != 0) {
                    $("#c_JsR3ItDap_CmElAs0").rules("remove", ruleString);
                } else {
                    $("input[name='c_JsR3ItDap_CmElAs0']").rules("remove", ruleString);
                }
            }


            ruleString = JSON.stringify({ rangelength: [6, 15], regexpEx: ['validationExpression=^[a-zA-Z0-9!#$%_\\*\\-\\?]*$'], requiredStringEx: ['trimWhiteSpace'], messages: { rangelength: 'The password should contain 6-15 characters only.', regexpEx: 'Invalid Password Format: Alphanumeric input and the special characters ( !#$%*-_? ) only.', requiredStringEx: 'Please enter this information' } });
            if (IsFormValidationReadyc_JsR3ItDa) {
                if ($("#c_JsR3ItDap_Pd0").length != 0) {
                    $("#c_JsR3ItDap_Pd0").rules("remove", ruleString);
                } else {
                    $("input[name='c_JsR3ItDap_Pd0']").rules("remove", ruleString);
                }
            }


            ruleString = JSON.stringify({ comparePropertyEx: ['propertyToCompare=p_Pd0', 'compareOperator=equal'], requiredStringEx: ['trimWhiteSpace'], regexpEx: ['validationExpression=^[a-zA-Z0-9!#$%_\\*\\-\\?]*$'], messages: { comparePropertyEx: 'Your password does not match the previous one.', requiredStringEx: 'Please enter this information', regexpEx: 'Invalid Password Format: Alphanumeric input and the special characters ( !#$%*-_? ) only.' } });
            if (IsFormValidationReadyc_JsR3ItDa) {
                if ($("#c_JsR3ItDap_CmPd0").length != 0) {
                    $("#c_JsR3ItDap_CmPd0").rules("remove", ruleString);
                } else {
                    $("input[name='c_JsR3ItDap_CmPd0']").rules("remove", ruleString);
                }
            }


            ruleString = JSON.stringify({ rangelength: [0, 50], requiredStringEx: ['trimWhiteSpace'], messages: { rangelength: 'This information must be containing within 50 characters only', requiredStringEx: 'Please enter this information' } });
            if (IsFormValidationReadyc_JsR3ItDa) {
                if ($("#c_JsR3ItDap_FtNe0").length != 0) {
                    $("#c_JsR3ItDap_FtNe0").rules("remove", ruleString);
                } else {
                    $("input[name='c_JsR3ItDap_FtNe0']").rules("remove", ruleString);
                }
            }


            ruleString = JSON.stringify({ rangelength: [0, 50], requiredStringEx: ['trimWhiteSpace'], messages: { rangelength: 'This information must be containing within 50 characters only', requiredStringEx: 'Please enter this information' } });
            if (IsFormValidationReadyc_JsR3ItDa) {
                if ($("#c_JsR3ItDap_LtNe0").length != 0) {
                    $("#c_JsR3ItDap_LtNe0").rules("remove", ruleString);
                } else {
                    $("input[name='c_JsR3ItDap_LtNe0']").rules("remove", ruleString);
                }
            }




            ruleString = JSON.stringify({ requiredStringEx: ['trimWhiteSpace', 'hasInitialValue', 'initialValue=0'], messages: { requiredStringEx: 'Please enter this information' } });
            if (IsFormValidationReadyc_JsR3ItDa) {
                if ($("#c_JsR3ItDap_CyOfRe0").length != 0) {
                    $("#c_JsR3ItDap_CyOfRe0").rules("remove", ruleString);
                } else {
                    $("input[name='c_JsR3ItDap_CyOfRe0']").rules("remove", ruleString);
                }
            }


            ruleString = JSON.stringify({ requiredStringEx: ['trimWhiteSpace', 'hasInitialValue', 'initialValue=0'], messages: { requiredStringEx: 'Please enter this information' } });
            if (IsFormValidationReadyc_JsR3ItDa) {
                if ($("#c_JsR3ItDap_SgJbCy0").length != 0) {
                    $("#c_JsR3ItDap_SgJbCy0").rules("remove", ruleString);
                } else {
                    $("input[name='c_JsR3ItDap_SgJbCy0']").rules("remove", ruleString);
                }
            }




            ruleString = JSON.stringify({ requiredStringEx: ['trimWhiteSpace', 'hasInitialValue', 'initialValue=2'], messages: { requiredStringEx: 'Please enter this information' } });
            if (IsFormValidationReadyc_JsR3ItDa) {
                if ($("#c_JsR3ItDap_PySt0").length != 0) {
                    $("#c_JsR3ItDap_PySt0").rules("remove", ruleString);
                } else {
                    $("input[name='c_JsR3ItDap_PySt0']").rules("remove", ruleString);
                }
            }

        }

        metaFormSetHKENPg278.ReadyActionList.add(SetFieldReadyc_JsR3ItDa);
        metaFormSetHKENPg278.ReadyActionList.add(FormValidationReadyc_JsR3ItDa);
        metaFormSetHKENPg278.ReadyActionList.add(SetFieldClearc_JsR3ItDa);
        metaFormSetHKENPg278.LazyInitList.add(DispatchLazyInitListc_JsR3ItDa);

        validationRuleEnableListc_JsR3ItDa.add(EnableValidatorsc_JsR3ItDa);
        validationRuleDisableListc_JsR3ItDa.add(DisableValidatorsc_JsR3ItDa);

        var firstLoadMetaFormScopeClosec_JsR3ItDa = true;
        JobsDB_System_Messaging.RegisterToListenEvent('HKENPg278Enabled', function () {
            if (firstLoadMetaFormScopeClosec_JsR3ItDa) {
                firstLoadMetaFormScopeClosec_JsR3ItDa = false;
            }
        });

        $.each($("#c_JsR3ItDa input"), function (i, val) {
            $(this).keypress(function (e) {
                var code = (e.keyCode ? e.keyCode : e.which);
                if (code == $.ui.keyCode.ENTER) {
                    e.preventDefault();
                }
            });
        });
    </script>

    <span class="c_JsR3ItDaPlaceholder">
        <script type="text/javascript">
            console.log('MetaFormSetJoin.htm');

            function Backupc_JsR3ItDa() {
                var objectc_JsR3ItDa = $("#c_JsR3ItDa").formHash();
                return JSON.stringify(objectc_JsR3ItDa);
            }

            function Restorec_JsR3ItDa(data) {
                Reloadc_JsR3ItDa('c_JsR3ItDa', data);
            }

            function GetJsonDatac_JsR3ItDa() {
                var objectc_JsR3ItDa = $("#c_JsR3ItDa").formHash();
                var metaformJsonItem = new Object();
                metaformJsonItem.metaformId = 'c_JsR3ItDa';
                metaformJsonItem.metaformContent = JSON.stringify(objectc_JsR3ItDa);
                return JSON.stringify(metaformJsonItem);
            }
            function Validationc_JsR3ItDa() {
                //Only visible form should validate.
                if (!$("#c_JsR3ItDa").is(':visible')) {
                    return true;
                }
                return $("#c_JsR3ItDa").valid();
            }
            function ValidationEnablec_JsR3ItDa() {
                JobsDB_System.Dispatch(validationRuleEnableListc_JsR3ItDa);
            }
            function ValidationDisablec_JsR3ItDa() {
                JobsDB_System.Dispatch(validationRuleDisableListc_JsR3ItDa);
            }
            function Clearc_JsR3ItDa() {
                //This call is not valid in all case, as some field we don't want to clear.    
                //$("#c_JsR3ItDa").clearForm();
            }
            function Reloadc_JsR3ItDa(id, data, ignoreList) {
                if (id != 'c_JsR3ItDa')
                    return;


                var hashtable = JSON.parse(data);


                if (ignoreList != null && ignoreList.length > 0) {
                    for (var i = 0; i < ignoreList.length; i++) {
                        if (hashtable[ignoreList[i]] != undefined) {
                            hashtable[ignoreList[i]] = undefined; //the formHash function will skip this field if its value is equal to undefined.
                        }
                    }
                }

                $("#c_JsR3ItDa").formHash(hashtable);
                //Reload Row Control
                JobsDB_System.Dispatch(reLoadControlTemplateListc_JsR3ItDa);
                JobsDB_System_Messaging.PublishEvent('c_JsR3ItDaReload', hashtable);
                //Apply Effect Again
                JobsDB_System.Dispatch(applyEffectListc_JsR3ItDa);
            }

            function Enablec_JsR3ItDa() {
                if (firstLoadMetaFormSetJoinc_JsR3ItDa) {
                    firstLoadMetaFormSetJoinc_JsR3ItDa = false;
                    metaFormSetHKENPg278.DataActionList.add(GetJsonDatac_JsR3ItDa);
                    metaFormSetHKENPg278.ValidationActionList.add(Validationc_JsR3ItDa);
                    metaFormSetHKENPg278.ValidationEnableActionList.add(ValidationEnablec_JsR3ItDa);
                    metaFormSetHKENPg278.ValidationDisableActionList.add(ValidationDisablec_JsR3ItDa);
                    metaFormSetHKENPg278.ReloadActionList.add(Reloadc_JsR3ItDa);
                    metaFormSetHKENPg278.MetaFormSetClearActionList.add(Clearc_JsR3ItDa);
                }
            }

            var firstLoadMetaFormSetJoinc_JsR3ItDa = true;
            JobsDB_System_Messaging.RegisterToListenEvent('HKENPg278Enabled', Enablec_JsR3ItDa);
        </script>
    </span>


    <script type="text/javascript">

        var ajaxSubmitHKENPg278 = null;

        function registrationSubmitHKENPg278() {
            if (ajaxSubmitHKENPg278 != null) {
                clearAllErrorPlaceHolder();
                if (!metaFormSetHKENPg278.IsValid()) {
                    focusInvalidField("Error_");
                    return;
                }

                $.blockUI();

                var params = metaFormSetHKENPg278.GetXml();
                ajaxSubmitHKENPg278.webflow('MainPage');
                ajaxSubmitHKENPg278.addOnSuccessListener(checkRegistrationResponse);
                ajaxSubmitHKENPg278.submitWithResultInXml(params);
            }
        }

        function checkRegistrationResponse(response) {
            if (response.Type == 'ValidationFailure') {
                var errorItems = JSON.parse(response.JsonErrorData).ErrorItems;
                for (var i = 0 ; i < errorItems.length ; i++) {
                    if (errorItems[0].ErrorId == "Error_c_JsR3ItDap_ElAs0") {
                        $("#c_JsR3ItDap_ElAs0").addClass("changeRequiredOnError");
                        break;
                    }
                }
                $.unblockUI();
            }
        }

        function ajaxReadyHKENPg278() {
            ajaxSubmitHKENPg278 = JobsDB_Controllers_JobSeekerController_Registration3ActionClass.ObjectFactory.getInstance();
            $("#HKENPg278Register").click(function () {
                registrationSubmitHKENPg278();
            });
        }

        JobsDB_System.IncludeJsWithAction('Controllers/JobSeekerController_Registration3.js', ajaxReadyHKENPg278);

    </script>


    <script type="text/javascript">
        console.log('MetaFormSetClose.htm');
        JobsDB_System.IncludeJsInOrderWithAction(metaFormSetHKENPg278.LibaryList, MetaFormSetHKENPg278LibaryReady);
    </script>


    <footer>
        <section class="footer-upper">
            <nav>
                <menu class="footer-site-meta">
                    <h6><span>JobsDB.com</span></h6>
                    <p>The most used recruitment media in Hong Kong</p>
                    <p>Job Posting Enquiry: (852) 2332 8832 (Mon - Fri, 9am - 6pm)</p>
                    <p>Email: <a href="#">CS@JobsDB.com</a></p>
                </menu>
                <menu class="footer-site-map-js">
                    <h6>Job Seeker</h6>
                    <li><a href="#">Search Jobs</a></li>
                    <li><a href="#">Post Resumes</a></li>
                    <li><a href="#">Job Alerts</a></li>
                    <li><a href="#">MyJobsDB</a></li>
                </menu>
            </nav>
        </section>
        <section class="footer-lower">
            <p class="copyright-note">Copyright &copy; 1998-2012, Jobs DB Inc. All Rights Reserved.</p>
        </section>
    </footer>


</body>
</html>
